#include "heart_task.h"

TaskHandle_t heartHandler;

//能够正常工作
int heartState=1;
	
//用来去书写 心跳任务需要外设进行初始化	
void init_heart(){
    //暂时只有led
    ledInit();
}

void heart_task(void * param){

    while (1)
    {
       if(heartState){ 
            LED0=!LED0;
       }else{
            LED0=1;//关灯 不闪烁
       }

       vTaskDelay(2000);
    }
    
}
//用来创建一个任务 ，心跳任务
/*
    1.心跳 -让用户去感知设备在工作
    2.每过几秒钟给后台报备自己的状态 -- 网络 http tcp udp

*/
void createHeartTask(){
    xTaskCreate(
        heart_task,
        "heart_task",
        128,
        NULL,
        2,
        &heartHandler
    );
}
